/* Custom CSS */

/*#topmost {
	width: 100%;
	height: 30px;
	border: 2px solid yellow;
	background-color: #666;
}

#top {
	width: 100%;
	height: 200px;
	border: 2px solid black;
	background: url(../img/b23.png); 	
}*/
/*.logo {
	margin-left: 20px;
}
#logo {
	height: px;
	width: 200px;
}*/
/*.search-bar {
	color: #000;
}
#search {
	width: 600px;
	height: 40px;
	border: 2px solid #000;
	border-radius: 5px;
	margin-left: 90px;
	background-color: #fff;
	color: #000;
}
#search-icon {
	border: 2px solid #f1743a;
	padding-top: -20px;
	height: 40px;
	width: 100px;
	margin-left: 457px; 
	background-color: #f1743a;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #fff;
	font-weight: bold;	
}
.fa-search {
	font-size: 30px;
	color: #666;
	height: 37px;
	width: 35px;
	padding-left: 3px;
	padding-top: 3px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 2px solid lime;
}*/
/*
.search-me {
	display: block;
	width: 740px;
	margin-left: 0;
}
#search-button {
	background-color: #f1743a;
	border: 2px solid #f1743a;
	float: right;
	border-radius: 3px;
	border-top-left-radius: none;
	border-top-left-radius: none;
	color: #fff;
	font-weight: bold;;
	height: 40px;
	width: 100px;
}
#search-bar {
	width: 600px;
	height: 40px;
	border: 2px solid #000;
	background-color: #fff;
	color: #000;
	border-left: none;
	float: left;
	border-right: 2px solid #f1743a;
}

.fa-search {
	width: 40px;
	height: 40px;
	font-size: 35px;
	padding-left: 3px;
	padding-top: 1px;
	background-color: #fff;
	float: left;
	border:  2px solid #000;
	border-right: none;
}

.fa-shopping-cart {
	font-size: 25px;
}*/
#wrapper {
    width: 80%;
    /*border: 1px solid black;*/
    overflow: hidden; /* will contain if #first is longer than #second */
}
#first {
    width: 300px;
    float:left; /* add this */
    /*border: 1px solid red;*/
}
#second {
    /*border: 1px solid green;*/
    overflow: hidden; /* if you don't want #second to wrap below #first */
}